#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Jun 25 09:44:38 2018

@author: chenliheng
"""

# 系统中内置函数，可以对目标对象执行操作
lst = [1,2,3,4,5]

print(len(lst))  # len() python内置函数，实现统计目标对象长度

print(int("123678")) # int() 目标对象转换为integer类型

print(float("345.678")) # float() 目标对象转换为float类型

print(str(lst)) # str() 目标对象转换为str

print(list('ABCD')) # list() 目标对象转换list

print(reversed(lst)) # reversed 目标集合反转

# 请生成一个集合。内部包含扑克牌所有牌型
lst2 = []
for num in range(2, 11):
    lst2.append(str(num))

print(lst2 + ['J','Q','K','A']) # list集合还可以通过“+”进行拼接

# 前缀运算(一行代码解决上面的问题)
lst3 = [str(num) for num in range(2,11)] + list('JQKA')
print(lst3)

